doctor livingstone, i presume - German English Dictionary